Недавно один пользователь жаловался что не может добавить посты. Скинул скрин, посмотрел, у него была такая ошибка:
Catchable fatal error: Argument 2 passed to ModuleACL::CanAddTopic() must be an instance of ModuleBlog_EntityBlog, null given in /var/www/***/classes/modules/acl/ACL.class.php on line 65
Посмотрел строку 65 файла ACL.class.php, понял что у него нету разрешения для поста. Здесь у вас тоже искал решения, но конкретно ничего не было. Потом сам нашел и решил поделится. Может разработчики сделают дополнение и закроют баг?
Читать дальше →
Здравствуйте, в общем создал я на ls коллективные блоги, но почему-то обычные юзеры не могут написать в них, только в персональные.
Ограничения по репутации не ставил, подскажите как исправить это ошибку, без потери новостей и файлов! В aceadminpanel'е ничего вроде в конфиге то что отвечает за это не нашел.
Из плагинов стоит только seo, и статические страницы и iceadminpanel
Прошу вашей помощи :)
На своём сайте я убрал личные блоги, т.е. нет возможности в них писать и они не отображаются каким-либо образом, и оставил лишь коллективные. Чтобы писать посты надо создать свой коллективный блог.
Как можно сделать так, чтобы в любой коллективный блог можно было писать, лишь если ты стал его участником?
Хочу чтобы посты из определенного коллективного блога не транслировались в общую ленту www.site.ru/new, а показывались только www.site.ru/blog/nazvanie_bloga/. Это даёт возможность создать ленту блога на отвлечённую от главной темы сайта например, со ссылкой из основного меню.
Представляется следующая схема: у блога есть поле blog_index_rating_good — это пороговое значение рейтинга ТОПИКА, при котором топик из этого блога начинает показываться на главной как «хороший». Таким образом поле blog_index_rating_good становится специфической настройкой конфига «module.blog.index_good» для каждого отдельно взятого блога.
Решил создать блог о своих путешествиях, а потом решил что стоит дать возможность всем пользователям писать в этом блоге.
Список стран реализовал через коллективные блоги (т.е. коллективные разделы — это страны)
Повводил страны и получил огромный список пустых коллективных разделов. Может быть подскажет кто-то, как сделать так, чтобы коллективный блог фигурировал в движке (т.е. в ТОП-блогов) только после того, как там будет размещен хотя бы 1 топик?
Мне кажется, что это решается 1 строкой кода (прописать условие при выводе списка блогов), но, к сожелению, незнаю где это сделать.
P.S.: при создании топика должен вываливаться полный список коллективных блогов, реализованный хаком автоматического подключения к блогу по рейтингу.
Возможно ли сделать так, чтобы в отдельных коллективных блогах можно было устанавливать персональный рейтинг топиков для попадания на главную страницу? Для чего мне это нужно? Просто помимо блогов, есть еще агенства которые постят по 10-20 новостей в день, соотвественно они достаточно сильно захламляют ветку и вероятность попадания неинтересного материала на главную страницу очень высокая. Например сейчас стоит 3 голоса за топик, чтобы он попал на главную, а для отдельного коллективного блога нужно установить порог: 10 чтобы он попал на главную, тогда с этого агенства будут попадать только самые интересные новости.
Как сделать так, чтобы все нвоые пользователи были подписаны на блог: «О проекте», чтобы на почту им приходило уведомление о новых темах в блоге?
Тоже самое касается и других блогов, можно ли как то с помощью администорора подписывать новых пользователей на коллективные блоги?